package br.com.Orange.hibernate;

import org.hibernate.cfg.AnnotationConfiguration;
import org.hibernate.tool.hbm2ddl.SchemaExport;

public class GeraTabelas {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		AnnotationConfiguration cfg = new AnnotationConfiguration();
		cfg.configure("br/com/Orange/hibernate/hibernate.cfg.xml");		
		new SchemaExport(cfg).create(true, true);
		
//		SessionFactory sf = cfg.buildSessionFactory();
//		Session session = HibernateFactory.getSession();
//		Transaction tx = session.beginTransaction();
//		
//		TipoQuarto tipo = new TipoQuarto("tipo1", "Teste de Tipo Atualizado", 79.90);
//		TipoQuarto tipo = (TipoQuarto) session.get(TipoQuarto.class, 1);
//		tipo.setDescricao("Teste atualizado");
		
		
//		Quarto quarto = new Quarto(101, tipo);
////		Quarto quarto = (Quarto) session.get(Quarto.class, 101);
//		
////		Permanencia p1 = new Permanencia(null, quarto);
////		Permanencia p2 = new Permanencia(null, quarto);
//		
//		session.save(tipo);
//		tx.commit();
//		session.close();
		

	}

}
